package com.k7.mobile.platform.dao;

import java.util.List;

import com.k7.mobile.platform.dataobject.UserDO;

/**
 * 用户DAO
 * @author lx
 *
 */
public interface IUserDAO {
	/**
	 * 分页获取用户列表
	 * @param queryDO
	 * @return
	 */
	public List<UserDO> getUserList(UserDO queryDO);
	
	/**
	 * 根据id获取用户详细信息
	 * @param userId
	 * @return
	 */
	public UserDO getUserById(Long userId);
	
	/**
	 * 新增用户
	 * @param UserDO
	 */
	public void addUser(UserDO userDO);
	
	/**
	 * 修改用户信息
	 * @param userDO
	 */
	public void updateUser(UserDO userDO);

	void updateUserCount(UserDO userDO);
}
